# -*- coding: utf-8 -*-
import random
import string


def generate_random_string():
    characters = string.ascii_letters + string.digits + '_'  # 包含大小写字母、数字和下划线的字符集合length = random.randint(1， 32) #随机生成长度在1到32之间的数字
    length = random.randint(1, 20)  # 随机生成1-20的数字
    return ''.join(random.choice(characters) for _ in range(length))  # 从字符集合中选择指定长度的字符并拼接成字符串


# 示例用法
random_string = generate_random_string()
print(random_string)